package com.poxz.algorithm.luogu.b.b2007;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.util.StringTokenizer;

/**
 * A+B问题（答题模板）
 *
 * @author poxz
 */
public class Main {

    static FastIO io = new FastIO();

    static int a, b;

    /**
     * 主方法
     *
     * @param args 命令行参数
     */
    public static void main(String[] args) {
        a = io.nextInt();
        b = io.nextInt();
        io.println(solve(a, b));
        io.close();
    }

    /**
     * 求解两数之和
     *
     * @param a 第一个整数
     * @param b 第二个整数
     * @return 两数之和
     */
    static int solve(int a, int b) {
        return a + b;
    }

    /**
     * 快速输入输出类
     */
    static class FastIO {
        BufferedReader br;
        StringTokenizer st;
        PrintWriter out;

        /**
         * 构造方法
         */
        FastIO() {
            br = new BufferedReader(new InputStreamReader(System.in));
            out = new PrintWriter(System.out);
        }

        /**
         * 读取下一个字符串
         *
         * @return 字符串
         */
        String next() {
            while (st == null || !st.hasMoreTokens()) {
                try {
                    st = new StringTokenizer(br.readLine());
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }
            return st.nextToken();
        }

        /**
         * 读取下一个整数
         *
         * @return 整数值
         */
        int nextInt() {
            return Integer.parseInt(next());
        }

        /**
         * 输出并换行
         *
         * @param o 输出对象
         */
        void println(Object o) {
            out.println(o);
        }

        /**
         * 关闭输出流
         */
        void close() {
            out.flush();
            out.close();
        }
    }
}
